# 编译为目标文件
gcc -c -fPIC cursor_monitor.c -o cursor_monitor.o -lX11 -lXfixes

# 创建静态库
ar rcs libcursormonitor.a cursor_monitor.o

# 创建动态库
gcc -shared -fPIC cursor_monitor.c -o libcursormonitor.so -lX11 -lXfixes